
/**
 * exists 判断文件或目录是否存在
 */
const fs = require("fs");
const path = require("path");
const filedir = path.resolve(__dirname, "./xxx/xx");

async function exists(filename) {
    try {
        await fs.promises.stat(filename)
        return true
    } catch (err) {
        if (err.code === 'ENOENT') {
            // 文件不存在
            return false
        }
        // 其他错误正常抛出
        throw err
    }
}
exists(filedir).then(res => {
    console.log(res)
})
